package businessLogicService;

import java.util.ArrayList;

import enums.BLToViewResultMessage;

import vo.GiftStrategyVO;
import vo.GiftVO;
import vo.MassPresentStrategyVO;

public interface GiftBLService {
	
	public ArrayList<GiftVO> getGiftList();
	public BLToViewResultMessage addGift(GiftVO gift);
	public BLToViewResultMessage deleteGift(int giftID);
	public BLToViewResultMessage modifyGift(int giftID, GiftVO gift);
	public BLToViewResultMessage present(int giftID, int memberID);
	
	public BLToViewResultMessage changeGiftStrategy(GiftStrategyVO giftStrategy);
	public BLToViewResultMessage massPresent(MassPresentStrategyVO mpStrategy);

}
